//根据图示，添加必要的构造器，综合应用构造器的重载，this关键字
public class Girl {
    private String name;
    private  int age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Girl() {
    }

    public Girl(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public void marry(Boy boy){
        System.out.println("我想嫁给" + boy.getName());
        boy.marry(this);      //boy.marry(new Girl)对象不统一
    }

    /////比较两个Girl对象的大小
    //返回值:正数表示当前对象大 ,负数表示当前对象小      //比的是对象的某一个属性
    public int compare(Girl girl){
       if(this.age <= girl.age) {
           return -1;
       }else{
           return 0;
        }
    }
}
